package fina2.dcs.mail.manager;

public interface MailPropsKey {
	public static final String MAIL_USER = "mail.user";
	public static final String MAIL_ADDRESS = "mail.address";
	public static final String MAIL_PASSWORD = "mail.password";

	// pop3
	public static final String MAIL_POP3_SSL_ENABLE = "mail.pop3.ssl.enable";
	public static final String MAIL_POP3_HOST = "mail.pop3.host";
	public static final String MAIL_POP3_PORT = "mail.pop3.port";
	public static final String MAIL_POP3_CONNECTION_TIMEUT = "mail.pop3.connectiontimeout";

	// smtp
	public static final String MAIL_SMTP_SSL_ENABLE = "mail.smtp.ssl.enable";
	public static final String MAIL_SMTP_HOST = "mail.smtp.host";
	public static final String MAIL_SMTP_PORT = "mail.smtp.port";
	public static final String MAIL_SMTP_CONNECTION_TIMEUT = "mail.smtp.connectiontimeout";
	public static final String MAIL_SMTP_STARTTSL_ENABLE = "mail.smtp.starttls.enable";
	public static final String MAIL_RESPONCE_CC = "fina2.mail.responceMailsCC";
	public static final String MAIL_RESPONCE_UNKNOWN_USER = "fina2.mail.responceUnknownUser";

	// imap
	public static final String MAIL_IMAP_SSL_ENABLE = "mail.imap.ssl.enable";
	public static final String MAIL_IMAP_HOST = "mail.imap.host";
	public static final String MAIL_IMAP_PORT = "mail.imap.port";
	public static final String MAIL_IMAP_CONNECTION_TIMEUT = "mail.imap.connectiontimeout";
	public static final String MAIL_IMAP_STARTTSL_ENABLE = "mail.imap.starttls.enable";

	// Exchange
	public static final String EXCHANGE_MAILBOX = "org.exjello.mail.mailbox";
	public static final String EXJELLO_MAIL_UNFILTERED = "org.exjello.mail.unfiltered";
	public static final String EXJELLO_MAIL_LIMIT = "org.exjello.mail.limit";
	public static final String EXJELLO_MAIL_DELETE = "org.exjello.mail.delete";

	public static final String MAIL_CHECK_INTERVAL = "fina2.dcs.mail.check.interval";
	public static final String LAST_READ_DATE = "fina2.mail.last.read.date";
	public static final String MAIL_CONNECTION_TYPE = "fina2.mail.connectionType";
	public static final String MAIL_SEND_RESPONCE_ENABLE = "fina2.mail.sendResponceEnable";
	public static final String MAIL_NOT_READ = "fina2.mail.notReadMails";
	public static final String MAIL_LIMIT_TIMEOUT = "fina2.mail.limit.timeout";

	// Mail Connection Types
	public static final int MAIL_POP3_SMTP = 1;
	public static final int MAIL_IMAP_SMTP = 2;
	public static final int MAIL_OWA = 3;
	public static final int MAIL_EWS = 4;

	// Mail Replay Statuses
	public static final int Mail_REPLAY_NOT_SEND = -1;
	public static final int Mail_REPLAY_SEND = 1;

	public static final String RESPONSE_LANGUAGE = "fina2.default.language.id";
}
